﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using canthovieclam.BL.Models;
using canthovieclam.DAL;
using canthovieclam.DAL.Repositories;

namespace canthovieclam.BL
{
    public class JobAttributeImpl
    {
        public List<JobAttributeModel> GetJobAttributes()
        {
            var jobAttributeRepository = new JobAttributeRepository();
            var jobAttributeDescriptionRepository = new JobAttributeDescriptionRepository();
            List<JobAttributeModel> attributes = (from x in jobAttributeRepository.GetAllJobAttribute()
                                                  join y in jobAttributeDescriptionRepository.GetAllJobAttributeDescription()
                                                           on x.JobAttributeId equals y.JobAttributeId
                                                  where y.LanguageId == 0
                                                  select new JobAttributeModel(x) { JobAttributeName = y.JobAttributeName }).ToList();
            return attributes;
        }
    }
}
